package com.example.demo02.mapper;

import com.example.demo02.bean.Books;
import org.apache.ibatis.annotations.Mapper;

import java.util.ArrayList;

/**
 * @Author liuyuan
 * @Date 2022/11/8 11:08 AM
 * @Version 1.0
 */
@Mapper
public interface BooksMapper {
    /**
     * 接口只用用于定义方法
     * 1.传参
     * 2.返回值
     * 接口定义方法 没有方法体。只是声明了方法
     * 类定义的方法 肯定是有方法体 是要写业务逻辑的
     * */
    ArrayList<Books> query();

    Books getById(Long id);

    void insert(Books books);

    int del(Long id);

    int updateById(Books books);

    Books getByName(String name);
}
